﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SheepStorage.Domain.DTO.Output
{
	public class PersonnelOutput
	{
		public int PersonnelId { get; set; }
		/// <summary>
		/// 用户id
		/// </summary>
		public int UserId { get; set; } // 123456
		/// <summary>
		///  姓名
		/// </summary>
		public string? PersonnelName { get; set; }
		/// <summary>
		///  曾用名
		/// </summary>
		public string? OldPersonnelName { get; set; }
		/// <summary>
		/// 证件类型
		/// </summary>
		public string? PersonnelIdType { get; set; }
		/// <summary>
		///  证件号
		/// </summary>
		public string? PersonnelNumber { get; set; }
		/// <summary>
		/// 性别
		/// </summary>
		public bool? PersonnelSex { get; set; }
		public DateTime? PersonnelBirthday { get; set; }
		/// <summary>
		/// 户口所在地
		/// </summary>
		public string? PersonnelPlace { get; set; }
		/// <summary>
		/// 政治面貌
		/// </summary>
		public string? PersonnelFace { get; set; }
		/// <summary>
		///  民族
		/// </summary>
		public string? PersonnelNation { get; set; }
		/// <summary>
		///  户口性质
		/// </summary>
		public string? PersonnelNature { get; set; }
		/// <summary>
		///  户口所在地
		/// </summary>
		public string? PersonnelInPlace { get; set; }
		/// <summary>
		/// 参加工作时间
		/// </summary>
		public DateTime? PersonnelJoinDate { get; set; }
		/// <summary>
		/// 最新体检时间
		/// </summary>
		public DateTime? PersonnelNewDate { get; set; }
		public string? PersonnelSchool { get; set; }
		/// <summary>
		/// 最高学历
		/// </summary>
		public string? PersonnelHighLevel { get; set; }
		public DateTime? GraduationDate { get; set; }
		public string? RecruitmentChannels { get; set; }
		/// <summary>
		/// 婚姻状况
		/// </summary>
		public string? MaritalStatus { get; set; }
		public DateTime? WeddingDay { get; set; }
		/// <summary>
		/// 是否外籍
		/// </summary>
		public string? WhetherForeign { get; set; }
		public string? HighestProfessional { get; set; }
		public string? PersonnelHeight { get; set; }
		public string? PersonnelWeight { get; set; }
		public string? PersonnelBloodType { get; set; }
		public string? PersonnelHealthStatus { get; set; }
		public string? ForeignLanguages { get; set; }
		public string? LanguageProficiency { get; set; }
	}
}
